package sanrenxing.dayEnd.backRepertoryTotal.service;



import sanrenxing.dayEnd.backRepertoryTotal.domain.EquityData;
import sanrenxing.dayEnd.backRepertoryTotal.domain.EquityDataT;

import java.util.List;

/**
 * @desrciption 权益数据 Service层
 * @auth：yidu 李小锋
 * @date:2021/3/13 0013 - 11:35
 * @version:1:0
 */
public interface EquityDataService {
    /**
     * 新增一行数据
     * @param equityData 对象
     * @return 0、增加失败 1、增加成功
     */
    public int add(EquityData equityData);

    /**
     * 删除一行数据
     * @param rightsId 编号
     * @return 0、删除失败 1、删除成功
     */
    public int delete(int rightsId);

    /**
     * 修改一行数据
     * @param equityData 对象
     * @return 0、修改失败 1、修改成功
     */
    public int update(EquityData equityData);
    /**
     * 查询所有的订单数据
     * @return 返回一个订单集合
     */
    public List<EquityData> findAll();
    /**
     * 分页查询
     * @param start  开始行号
     * @param rows   每页行数
     * @param condition 查询条件
     * @return 集合
     */
    public List<EquityData> findByPage(int start, int rows, String condition);

    /**
     * 按条件统计出记录行数
     * @param condition 条件
     * @return 记录行数
     */
    public int count(String condition);
    /**
     * 获取查询条件
     * @param equityData 对象
     * @return 条件字符串
     */
    public String getcondition(EquityData equityData);

    /**
     * excl表添加一行数据
     * @param equityDataT
     */
    public void addExcl(EquityDataT equityDataT);
}
